central canals of cochlea - Alemán Inglés Diccionario